package com.dzl.moive.pojo.vo;

import com.dzl.base.pojo.BasePojo;
import com.dzl.card.pojo.vo.WelfareUserCardSecretVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;


/**
 * 电影订单支付vo实体类
 * @author liuguanjun
 * @date 2021-11-05 11:29:42
 */
@Data
public class WelfareMovieOrderPayVo extends BasePojo {

    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 订单id
     */
    private Integer orderId;
    /**
     * 场次id
     */
    private String opiid;
    /**
     * 嘟电影平台订单号
     */
    private String tradeno;
    /**
     * 选座的座位信息
     */
    private String seats;
    /**
     * 座位数量
     */
    private String quantity;
    /**
     * 电影名称
     */
    private String moviename;
    /**
     * 电影的logo
     */
    private String movielogo;
    /**
     * 总价格
     */
    private BigDecimal totalAmount;
    /**
     * 支付现金金额
     */
    private BigDecimal paymentAmount = BigDecimal.ZERO;
    /**
     * 卡抵扣支付金额
     */
    private BigDecimal cardPayedAmount = BigDecimal.ZERO;
    /**
     * 当前选中卡id
     */
    private Integer checkCardSecretId;
    /**
     * 可用卡列表
     */
    private List<WelfareUserCardSecretVo> cardSecretList;
    /**
     * 支付方式
     */
    private Integer payMethod;
    /**
     * 用户当前可用积分余额
     */
    private BigDecimal currentBalanceIntegral = BigDecimal.ZERO;


}
